bitkeeper revision 1.1159.160.1 (418a1231eTxviku3pqdKCA7ZZYUuJA)
authorkaf24@freefall.cl.cam.ac.uk <kaf24@freefall.cl.cam.ac.uk>
Thu, 4 Nov 2004 11:27:45 +0000 (11:27 +0000)
committerkaf24@freefall.cl.cam.ac.uk <kaf24@freefall.cl.cam.ac.uk>
Thu, 4 Nov 2004 11:27:45 +0000 (11:27 +0000)
Add BK changeset info to the Xen boot banner.

xen/Makefile
xen/common/kernel.c

index 209c7adc1e69d06066f606ca220a9fef2883c49c..6f0e1ff561b4ef4659e2eb4c45c52e2ab1651ad1 100644 (file)
@@ -61,6 +61,8 @@ include/xen/compile.h:
        @LANG=C echo \#define XEN_SUBVERSION\ \ \ $(XEN_SUBVERSION) >> $@
        @LANG=C echo \#define XEN_EXTRAVERSION \"$(XEN_EXTRAVERSION)\" >> $@
        @LANG=C echo >> $@
+       @LANG=C echo \#define XEN_CHANGESET \"`bk changes -nd':D: :T: :REV: :MD5KEY:' -r+ 2>/dev/null || echo "information unavailable"`\" >> $@
+       @LANG=C echo >> $@
        @LANG=C echo \#define XEN_BANNER \\ >> $@
        cd ./figlet && make && ./figlet Xen $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_EXTRAVERSION) 1>>../$@ && cd ..
        @LANG=C echo >> $@
index 9687f8c020e54c17d0ecd22fb73539f55e8b4cfd..29e24888754d0a22881b1887bbacb0b0ce6e68b6 100644 (file)
@@ -195,10 +195,11 @@ void cmain(multiboot_info_t *mbi)
     printk(XEN_BANNER);
     printk(" http://www.cl.cam.ac.uk/netos/xen\n");
     printk(" University of Cambridge Computer Laboratory\n\n");
-    printk(" Xen version %d.%d%s (%s@%s) (%s) %s\n\n",
+    printk(" Xen version %d.%d%s (%s@%s) (%s) %s\n",
            XEN_VERSION, XEN_SUBVERSION, XEN_EXTRAVERSION,
            XEN_COMPILE_BY, XEN_COMPILE_DOMAIN,
            XEN_COMPILER, XEN_COMPILE_DATE);
+    printk(" Latest ChangeSet: %s\n\n", XEN_CHANGESET);
     set_printk_prefix("(XEN) ");
 
     /* We require memory and module information. */